#include <stdio.h>
#include <stdlib.h>

extern void draw_number(int number, int location_x, int location_y, int color);

unsigned char zero[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0xE0, 0x0F, 0x78, 0x1F, 0x38, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x1E, 0x7C, 0x1E, 0x78,
                        0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x3C, 0x3C, 0x3C,
                        0x3C, 0x3C, 0x3C, 0x1C, 0xF8, 0x1E, 0xF0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00};

unsigned char one[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0x07, 0xC0, 0x07, 0xF0, 0x07, 0xFC, 0x07, 0x9C, 0x07, 0x80, 0x07, 0x80, 0x07,
                       0x80, 0x07, 0x80, 0x07, 0x80, 0x07, 0x80, 0x07, 0x80, 0x07, 0x80, 0x07, 0x80, 0x07, 0x80, 0x07,
                       0x80, 0x07, 0xC0, 0x07, 0xE0, 0x1F, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char two[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x0F, 0x7E, 0x1F, 0x1E, 0x3E, 0x1E, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C,
                       0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x80, 0x07, 0xC0, 0x03, 0xE0, 0x01, 0xF0, 0x00, 0x78, 0x00,
                       0x38, 0x38, 0x3C, 0x38, 0xFC, 0x3F, 0xFE, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char three[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                         0x00, 0x00, 0xF8, 0x0F, 0x7C, 0x1F, 0x1C, 0x3E, 0x1C, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x1E,
                         0x00, 0x1F, 0xC0, 0x07, 0xF0, 0x0F, 0x80, 0x1F, 0x00, 0x3E, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C,
                         0x1E, 0x3C, 0x1E, 0x3C, 0x3E, 0x1F, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                         0x00, 0x00, 0x00, 0x00};

unsigned char four[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x80, 0x0F, 0xC0, 0x0F, 0xC0, 0x0F, 0xE0, 0x0F, 0xF0, 0x0F,
                        0x70, 0x0F, 0x38, 0x0F, 0x3C, 0x0F, 0x1C, 0xEF, 0x0E, 0xFF, 0xFF, 0xFF, 0x00, 0x0F, 0x00, 0x0F,
                        0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1F, 0x80, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00};

unsigned char five[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x38, 0xFC, 0x3F, 0xFC, 0x3F, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00,
                        0xFC, 0x0F, 0x3C, 0x1F, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x3C,
                        0x1E, 0x3C, 0x1E, 0x3C, 0x7E, 0x1F, 0xFC, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00};

unsigned char six[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x3F, 0xC0, 0x0F, 0xE0, 0x01, 0xF0, 0x00, 0x78, 0x00, 0x78, 0x00, 0x3C, 0x00,
                       0x3C, 0x00, 0xFE, 0x1F, 0xFE, 0x3E, 0x3E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78,
                       0x3C, 0x78, 0x3C, 0x7C, 0x78, 0x3E, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char seven[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                         0x00, 0x00, 0xFC, 0x7F, 0xFC, 0x7F, 0x1E, 0x38, 0x0E, 0x3C, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0x1E,
                         0x00, 0x0E, 0x00, 0x0F, 0x00, 0x07, 0x80, 0x07, 0x80, 0x03, 0xC0, 0x03, 0xC0, 0x01, 0xE0, 0x01,
                         0xE0, 0x01, 0xF0, 0x00, 0xF0, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                         0x00, 0x00, 0x00, 0x00};

unsigned char eight[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                         0x00, 0x00, 0xF0, 0x1F, 0x78, 0x3E, 0x3C, 0x7C, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78,
                         0x3C, 0x3C, 0x7C, 0x3E, 0xF0, 0x1F, 0x7C, 0x3E, 0x3C, 0x7C, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78,
                         0x1E, 0x78, 0x3E, 0x3C, 0x7C, 0x3E, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                         0x00, 0x00, 0x00, 0x00};

unsigned char nine[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0xF0, 0x0F, 0x7C, 0x1E, 0x3C, 0x3C, 0x1E, 0x3C, 0x1E, 0x78, 0x1E, 0x78, 0x1E, 0x78,
                        0x1E, 0x78, 0x1E, 0x7C, 0x7C, 0x7F, 0xF8, 0x7F, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x1E,
                        0x00, 0x1E, 0x00, 0x0F, 0xC0, 0x07, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00};

unsigned char A_s[] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x0F,
    0x00, 0x80, 0x0F, 0x00, 0xC0, 0x1F, 0x00, 0xC0, 0x1F, 0x00, 0xC0, 0x1F, 0x00, 0xE0, 0x3E, 0x00,
    0xE0, 0x3C, 0x00, 0xF0, 0x3C, 0x00, 0x70, 0x3C, 0x00, 0x70, 0x78, 0x00, 0x78, 0x78, 0x00, 0xF8,
    0x7F, 0x00, 0x3C, 0xF8, 0x00, 0x3C, 0xF0, 0x00, 0x1C, 0xF0, 0x00, 0x1E, 0xF0, 0x01, 0x1F, 0xF0,
    0x01, 0x7F, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char B_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0x7C, 0xFC,
                       0x00, 0x78, 0xF0, 0x00, 0x78, 0xF0, 0x01, 0x78, 0xF0, 0x01, 0x78, 0xF0, 0x01, 0x78, 0xF0, 0x00,
                       0x78, 0xF0, 0x00, 0x78, 0x7C, 0x00, 0xF8, 0x3F, 0x00, 0x78, 0x7C, 0x00, 0x78, 0xF0, 0x00, 0x78,
                       0xF0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xF0, 0x01, 0x78, 0xF0, 0x00, 0x7C, 0xFC,
                       0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char C_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0x7F, 0xF0, 0x7D, 0x78, 0x78, 0x3C, 0x70, 0x3C, 0x70, 0x3E, 0x00, 0x1E, 0x00,
                       0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x3E, 0x00, 0x3C, 0x70,
                       0x3C, 0x70, 0x78, 0x78, 0xF8, 0x7C, 0xE0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char D_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0x7C, 0x7E,
                       0x00, 0x78, 0xF8, 0x00, 0x78, 0xF0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x03, 0x78, 0xE0, 0x03,
                       0x78, 0xC0, 0x03, 0x78, 0xC0, 0x03, 0x78, 0xC0, 0x03, 0x78, 0xC0, 0x03, 0x78, 0xC0, 0x03, 0x78,
                       0xE0, 0x03, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xF0, 0x01, 0x78, 0xF8, 0x00, 0x7C, 0x7E,
                       0x00, 0xFE, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char E_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x7C, 0xF8,
                       0x00, 0x78, 0xF0, 0x00, 0x78, 0xE0, 0x00, 0x78, 0x00, 0x00, 0x78, 0x00, 0x00, 0x78, 0x00, 0x00,
                       0x78, 0x1C, 0x00, 0x78, 0x1C, 0x00, 0xF8, 0x1F, 0x00, 0x78, 0x1C, 0x00, 0x78, 0x1C, 0x00, 0x78,
                       0x00, 0x00, 0x78, 0x00, 0x00, 0x78, 0xE0, 0x00, 0x78, 0xE0, 0x00, 0x78, 0xF0, 0x00, 0x7C, 0xF8,
                       0x00, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char F_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0xFF, 0x7C, 0xF8, 0x78, 0xF0, 0x78, 0xE0, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00,
                       0x78, 0x1C, 0x78, 0x1C, 0xF8, 0x1F, 0x78, 0x1C, 0x78, 0x1C, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00,
                       0x78, 0x00, 0x78, 0x00, 0x7C, 0x00, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char G_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0xF0, 0xF9,
                       0x00, 0x78, 0xF0, 0x00, 0x78, 0xE0, 0x00, 0x3C, 0xE0, 0x00, 0x3C, 0x00, 0x00, 0x3E, 0x00, 0x00,
                       0x1E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x1E, 0xFC, 0x03, 0x1E, 0xF0, 0x01, 0x3E,
                       0xF0, 0x00, 0x3E, 0xF0, 0x00, 0x3C, 0xF0, 0x00, 0x3C, 0xF0, 0x00, 0x78, 0xF0, 0x00, 0xF0, 0xF9,
                       0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char H_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xF0, 0x07, 0x7C, 0xE0,
                       0x03, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01,
                       0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0xF8, 0xFF, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78,
                       0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x78, 0xE0, 0x01, 0x7C, 0xE0,
                       0x03, 0xFE, 0xF0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char I_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00,
                       0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00,
                       0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char J_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00,
                       0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00,
                       0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00,
                       0x1F, 0x00, 0x0F, 0x00};

unsigned char K_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xF8, 0x03, 0x7C, 0xF0,
                       0x01, 0x78, 0xF0, 0x00, 0x78, 0x70, 0x00, 0x78, 0x38, 0x00, 0x78, 0x3C, 0x00, 0x78, 0x1E, 0x00,
                       0x78, 0x0F, 0x00, 0xF8, 0x07, 0x00, 0xF8, 0x07, 0x00, 0xF8, 0x0F, 0x00, 0x78, 0x1F, 0x00, 0x78,
                       0x3E, 0x00, 0x78, 0x3C, 0x00, 0x78, 0x7C, 0x00, 0x78, 0xF8, 0x00, 0x78, 0xF0, 0x00, 0x7C, 0xF0,
                       0x03, 0xFE, 0xF8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char L_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x01, 0x7C, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00,
                       0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0x00, 0x78, 0xE0,
                       0x78, 0xE0, 0x78, 0xF0, 0x7C, 0xF8, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00

};
unsigned char M_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x7F, 0xFC, 0x00,
                       0x3F, 0xF8, 0x00, 0x1F, 0xF8, 0x81, 0x1F, 0xF8, 0x81, 0x1F, 0xF8, 0xC3, 0x1F, 0xF8, 0xC3, 0x1F,
                       0xF8, 0xC3, 0x1F, 0xB8, 0xE7, 0x1E, 0xB8, 0xE7, 0x1E, 0xB8, 0xF7, 0x1E, 0x38, 0x7F, 0x1E, 0x38,
                       0x7F, 0x1E, 0x38, 0x3E, 0x1E, 0x38, 0x3E, 0x1E, 0x38, 0x3E, 0x1E, 0x38, 0x1C, 0x1E, 0x3C, 0x00,
                       0x3E, 0xFE, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char N_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0xE0, 0x07, 0xFC, 0xC0,
                       0x03, 0xF8, 0xC0, 0x03, 0xF8, 0xC1, 0x01, 0xF8, 0xC3, 0x01, 0xF8, 0xC3, 0x01, 0xF8, 0xC7, 0x01,
                       0xB8, 0xCF, 0x01, 0x38, 0xCF, 0x01, 0x38, 0xDF, 0x01, 0x38, 0xFE, 0x01, 0x38, 0xFC, 0x01, 0x38,
                       0xFC, 0x01, 0x38, 0xF8, 0x01, 0x38, 0xF8, 0x01, 0x38, 0xF0, 0x01, 0x38, 0xE0, 0x01, 0x3C, 0xE0,
                       0x01, 0xFE, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char O_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x3F, 0x00, 0xF0, 0x7D,
                       0x00, 0x78, 0xF0, 0x00, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x03, 0x3E, 0xE0, 0x03,
                       0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x3E,
                       0xE0, 0x03, 0x3E, 0xE0, 0x03, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x78, 0xF0, 0x00, 0xF0, 0x7D,
                       0x00, 0xE0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char P_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x1F, 0x7C, 0x3E, 0x7C, 0x78, 0x7C, 0xF8, 0x7C, 0xF8, 0x7C, 0xF8, 0x7C, 0xF8,
                       0x7C, 0x78, 0x7C, 0x78, 0x7C, 0x3E, 0xFC, 0x1F, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00,
                       0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char Q_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x3F, 0x00, 0xF0, 0x7D,
                       0x00, 0x78, 0xF0, 0x00, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x03, 0x3E, 0xE0, 0x03,
                       0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x1E, 0xC0, 0x03, 0x3E,
                       0xE0, 0x03, 0x3E, 0xE0, 0x03, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x78, 0xF0, 0x00, 0xF0, 0x7D,
                       0x00, 0xE0, 0x3F, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x7C, 0x07, 0x00, 0xF8, 0x07,
                       0x00, 0xF0, 0x03, 0x00, 0x00, 0x00};

unsigned char R_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x7C, 0x7E,
                       0x00, 0x78, 0xF8, 0x00, 0x78, 0xF0, 0x00, 0x78, 0xF0, 0x00, 0x78, 0xF0, 0x00, 0x78, 0xF0, 0x00,
                       0x78, 0xF8, 0x00, 0x78, 0x78, 0x00, 0x78, 0x3E, 0x00, 0xF8, 0x0F, 0x00, 0x78, 0x1F, 0x00, 0x78,
                       0x3C, 0x00, 0x78, 0x7C, 0x00, 0x78, 0x78, 0x00, 0x78, 0xF8, 0x00, 0x78, 0xF0, 0x00, 0x7C, 0xF0,
                       0x01, 0xFE, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char S_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF0, 0x1F, 0x7C, 0x1E, 0x3C, 0x1C, 0x1E, 0x1C, 0x1E, 0x00, 0x1E, 0x00, 0x3E, 0x00,
                       0xFC, 0x00, 0xF8, 0x03, 0xF0, 0x07, 0xC0, 0x0F, 0x80, 0x1F, 0x00, 0x1E, 0x00, 0x3E, 0x00, 0x3E,
                       0x0E, 0x1E, 0x0E, 0x1E, 0x3E, 0x0F, 0xFE, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char T_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xDF, 0xF7,
                       0x01, 0xCF, 0xE7, 0x01, 0xC7, 0xC7, 0x01, 0xC7, 0xC7, 0x01, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00,
                       0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0,
                       0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07,
                       0x00, 0xE0, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char U_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xF8, 0x07, 0x7C, 0xE0,
                       0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01,
                       0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C,
                       0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x3C, 0xE0, 0x01, 0x78, 0xE0, 0x00, 0x78, 0xF0, 0x00, 0xF0, 0x79,
                       0x00, 0xE0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char V_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8, 0x03, 0x3E, 0xE0,
                       0x01, 0x3E, 0xE0, 0x01, 0x3C, 0xE0, 0x00, 0x3C, 0xF0, 0x00, 0x7C, 0xF0, 0x00, 0x78, 0x70, 0x00,
                       0x78, 0x78, 0x00, 0xF8, 0x38, 0x00, 0xF0, 0x38, 0x00, 0xF0, 0x1C, 0x00, 0xF0, 0x1C, 0x00, 0xE0,
                       0x1F, 0x00, 0xE0, 0x0F, 0x00, 0xE0, 0x0F, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07,
                       0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char W_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0xE0, 0x07, 0x3E, 0xF0, 0xC0, 0x07, 0x3E, 0xF8, 0xC1, 0x03,
                       0x3C, 0xF8, 0xC1, 0x03, 0x3C, 0xF8, 0xC1, 0x01, 0x3C, 0xFC, 0xE1, 0x01, 0x7C, 0xFC, 0xE3, 0x01,
                       0x78, 0xDC, 0xE3, 0x00, 0x78, 0xDC, 0xE3, 0x00, 0x78, 0xCE, 0xF3, 0x00, 0xF8, 0xCE, 0x73, 0x00,
                       0xF0, 0x8E, 0x77, 0x00, 0xF0, 0x8F, 0x3F, 0x00, 0xF0, 0x87, 0x3F, 0x00, 0xE0, 0x07, 0x3F, 0x00,
                       0xE0, 0x07, 0x1F, 0x00, 0xE0, 0x03, 0x1F, 0x00, 0xE0, 0x03, 0x1F, 0x00, 0xC0, 0x03, 0x0E, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char X_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x01, 0x3E, 0xF8,
                       0x00, 0x7C, 0x78, 0x00, 0x78, 0x38, 0x00, 0xF8, 0x1C, 0x00, 0xF0, 0x1E, 0x00, 0xF0, 0x0F, 0x00,
                       0xE0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x07, 0x00, 0xE0, 0x0F, 0x00, 0xE0,
                       0x1F, 0x00, 0x70, 0x1E, 0x00, 0x78, 0x3C, 0x00, 0x38, 0x7C, 0x00, 0x3C, 0x78, 0x00, 0x1E, 0xF8,
                       0x00, 0x7F, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char Y_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8, 0x01, 0x3E, 0xF0,
                       0x01, 0x3E, 0xF0, 0x00, 0x3C, 0x78, 0x00, 0x78, 0x38, 0x00, 0xF8, 0x3C, 0x00, 0xF0, 0x1C, 0x00,
                       0xF0, 0x0F, 0x00, 0xE0, 0x0F, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0,
                       0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x07,
                       0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

unsigned char Z_s[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x7F, 0x1E, 0x7C, 0x1E, 0x3C, 0x0E, 0x3E, 0x0E, 0x1E, 0x00, 0x1F, 0x80, 0x0F,
                       0x80, 0x07, 0xC0, 0x07, 0xC0, 0x03, 0xE0, 0x03, 0xE0, 0x01, 0xF0, 0x01, 0xF8, 0x00, 0x78, 0xE0,
                       0x7C, 0xF0, 0x3C, 0xF0, 0x3E, 0xF8, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00};

unsigned char A_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x9F, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0x9F, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x9F, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0x8F, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0F, 0xFF, 0x03, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0x0F, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x07, 0xFF, 0x03, 0x00, 0x00,
                       0x00, 0x00, 0xF0, 0x07, 0xFE, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x07, 0xFE, 0x07, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x03, 0xFE, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x03, 0xFC, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xFC, 0x01, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0xFC, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xFC, 0x01, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x7F, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0xF0, 0x3F, 0x00, 0x00,
                       0x00, 0x80, 0x7F, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00, 0xF0, 0x7F, 0x00, 0x00,
                       0x00, 0x80, 0x3F, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0x00, 0xC0, 0x3F, 0x00, 0xE0, 0x7F, 0x00, 0x00,
                       0x00, 0xC0, 0x1F, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0xC0, 0xFF, 0x00, 0x00,
                       0x00, 0xE0, 0x1F, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0xE0, 0x0F, 0x00, 0xC0, 0xFF, 0x00, 0x00,
                       0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00,
                       0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00,
                       0x00, 0xF8, 0x07, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFF, 0x03, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xFF, 0x07, 0x00,
                       0x00, 0xFE, 0x01, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00,
                       0x00, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x80, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x80, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0xC0, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0xE0, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x7F, 0x00, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x7F, 0x00,
                       0xF8, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0xFF, 0x01,
                       0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0x0F, 0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0x0F,
                       0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char B_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00,
                       0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x80, 0xFF, 0xFF, 0x01, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x07, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x80, 0xFF, 0x1F, 0x00, 0x00,
                       0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0xC0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF0, 0xFF, 0x01, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0xFF, 0x01, 0x00,
                       0x00, 0xFE, 0x7F, 0x80, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char C_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xC0,
                       0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0xFF, 0xFF,
                       0xFF, 0x03, 0x00, 0x00, 0xFE, 0x3F, 0xFC, 0xFF, 0x03, 0x00, 0x80, 0xFF, 0x07, 0xE0, 0xFF, 0x03,
                       0x00, 0xC0, 0xFF, 0x01, 0x80, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0xFF, 0x03, 0x00, 0xF0,
                       0x7F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8,
                       0x03, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF8, 0x03, 0x00,
                       0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0,
                       0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0,
                       0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x03, 0x80, 0xFF, 0x03, 0x00, 0x00,
                       0xF8, 0x03, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x03,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0xF8, 0x7F, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0xF0, 0xFF, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0x03, 0xF0, 0xFF,
                       0x03, 0x00, 0xC0, 0xFF, 0x1F, 0xFE, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00,
                       0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xC0,
                       0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char D_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0xE0, 0xFF, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0xFF, 0x03, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x7F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF0, 0xFF, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xC0, 0xFF, 0x03,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x80, 0xFF, 0x01,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF0, 0x7F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0xFF, 0x00, 0x00,
                       0x00, 0xFE, 0x1F, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char E_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF,
                       0xFF, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF,
                       0xFF, 0x03, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xFE, 0x1F, 0x00, 0xE0, 0xFF, 0x03,
                       0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8,
                       0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x00,
                       0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0x03, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0xF8, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFE, 0x03,
                       0x00, 0x00, 0xFC, 0x1F, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00,
                       0xFC, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0xFF,
                       0xFF, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFE,
                       0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x03, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0xF0, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F,
                       0x00, 0x00, 0xF0, 0x07, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0xF0, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x03,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFE, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xFE, 0x1F, 0x00, 0xF0, 0xFF,
                       0x03, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xE0,
                       0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char F_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF,
                       0xFF, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF,
                       0xFF, 0x03, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xFE, 0x1F, 0x00, 0xF0, 0xFF, 0x03,
                       0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8,
                       0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF0, 0x03, 0x00, 0x00, 0xF8,
                       0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFC, 0x03,
                       0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x80, 0xFF, 0x03, 0x00, 0x00,
                       0xF8, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0xFF,
                       0xFF, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x80, 0xFF,
                       0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFC, 0x03, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8,
                       0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0xF0, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xE0,
                       0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char G_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFE, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0x01, 0x00,
                       0x00, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x07, 0x00,
                       0x00, 0x00, 0xFE, 0x7F, 0xFC, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x00,
                       0x00, 0xC0, 0xFF, 0x01, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xE0, 0x7F, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xF8, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xF0, 0x07, 0x00,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x07, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x80, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0xC0, 0xFF, 0x3F, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFF, 0x07, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFF, 0x0F, 0x00,
                       0x00, 0xF8, 0x7F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xF0, 0xFF, 0x00, 0x80, 0xFF, 0x0F, 0x00,
                       0x00, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0xC0, 0xFF, 0x3F, 0xFE, 0xFF, 0x0F, 0x00,
                       0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xF7, 0x0F, 0x00,
                       0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xE1, 0x0F, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x3F, 0xC0, 0x03, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char H_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0x03,
                       0x00, 0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0xFF,
                       0x7F, 0x00, 0x00, 0xF8, 0xFF, 0x03, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0xF0, 0xFF, 0x01, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F,
                       0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00,
                       0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0,
                       0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F,
                       0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00,
                       0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
                       0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF,
                       0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F,
                       0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00,
                       0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0,
                       0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F,
                       0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0xF0, 0xFF, 0x01, 0x00, 0x00,
                       0xFF, 0x7F, 0x00, 0x00, 0xF8, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xFF, 0xFF, 0x1F,
                       0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xFF,
                       0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char I_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x03,
                       0xE0, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0xFE, 0x3F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0xFF, 0x7F, 0x00,
                       0xE0, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0x03, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char J_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x01,
                       0xF0, 0xFF, 0xFF, 0x01, 0xF0, 0xFF, 0xFF, 0x01, 0x80, 0xFF, 0x3F, 0x00, 0x00, 0xFF, 0x1F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0x01, 0x00,
                       0x80, 0xFF, 0x01, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00,
                       0xFE, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00,
                       0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char K_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0x0F,
                       0xE0, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0x0F, 0xE0, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0x0F,
                       0x00, 0xFF, 0x7F, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x07, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x03, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x01, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xC0, 0x3F, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0x0F, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x07, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x03, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFE, 0x03, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFE, 0x01, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x80, 0x7F, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xC0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0xE0, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0xF8, 0x07, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xFE, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x9F, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xFE, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0xFC, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0xF0, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0xE0, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x80, 0xFF, 0x03, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xFE, 0x1F, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x3F, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xE0, 0xFF, 0x01, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x7F, 0x00,
                       0x00, 0xFE, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0xFC, 0xFF, 0x03,
                       0xE0, 0xFF, 0xFF, 0x03, 0x80, 0xFF, 0xFF, 0x0F, 0xE0, 0xFF, 0xFF, 0x03, 0x80, 0xFF, 0xFF, 0x0F,
                       0xE0, 0xFF, 0xFF, 0x03, 0x80, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char L_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF,
                       0x03, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x03, 0x00,
                       0x00, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8,
                       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8,
                       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0xFC, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x03,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x01, 0x00, 0xFC, 0x1F, 0x00,
                       0x80, 0xFF, 0x01, 0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xFE, 0x1F, 0x00, 0xF8, 0xFF,
                       0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xE0,
                       0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char M_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF,
                       0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x80, 0xFF,
                       0xFF, 0x01, 0xE0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0x01, 0x00, 0xFF, 0xFF, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x1F, 0x00,
                       0x00, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x00,
                       0xE0, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0xFC,
                       0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0xF0, 0xFF,
                       0x0F, 0x00, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0xFF, 0x07,
                       0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0xFD, 0x07, 0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00,
                       0x00, 0xFC, 0xFD, 0x0F, 0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0xFD, 0x0F, 0x00, 0x00,
                       0xFC, 0xFD, 0x0F, 0x00, 0x00, 0xFC, 0xF9, 0x0F, 0x00, 0x00, 0xFC, 0xFD, 0x0F, 0x00, 0x00, 0xFC,
                       0xFB, 0x1F, 0x00, 0x00, 0xFE, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0xFB, 0x1F, 0x00, 0x00, 0xFE, 0xFC,
                       0x0F, 0x00, 0x00, 0xFC, 0xF3, 0x3F, 0x00, 0x00, 0xFE, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0xF3, 0x3F,
                       0x00, 0x00, 0x7F, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0xE3, 0x3F, 0x00, 0x00, 0x7F, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0xE3, 0x7F, 0x00, 0x80, 0x7F, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0xE3, 0x7F, 0x00, 0x80,
                       0x3F, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0xC3, 0x7F, 0x00, 0x80, 0x3F, 0xFC, 0x0F, 0x00, 0x00, 0xFC,
                       0xC3, 0xFF, 0x00, 0xC0, 0x1F, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0xC3, 0xFF, 0x00, 0xC0, 0x1F, 0xFC,
                       0x0F, 0x00, 0x00, 0xFC, 0x83, 0xFF, 0x00, 0xE0, 0x1F, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x83, 0xFF,
                       0x01, 0xE0, 0x0F, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x83, 0xFF, 0x01, 0xE0, 0x0F, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0x03, 0xFF, 0x01, 0xF0, 0x07, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xFF, 0x03, 0xF0,
                       0x07, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xFF, 0x03, 0xF0, 0x07, 0xFC, 0x0F, 0x00, 0x00, 0xFC,
                       0x03, 0xFE, 0x03, 0xF8, 0x03, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xFE, 0x07, 0xF8, 0x03, 0xFC,
                       0x0F, 0x00, 0x00, 0xFC, 0x03, 0xFC, 0x07, 0xFC, 0x01, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xFC,
                       0x0F, 0xFC, 0x01, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xFC, 0x0F, 0xFC, 0x01, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0x03, 0xF8, 0x0F, 0xFE, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xF8, 0x1F, 0xFE,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xF8, 0x1F, 0x7F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC,
                       0x03, 0xF0, 0x1F, 0x7F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xF0, 0x3F, 0x7F, 0x00, 0xFC,
                       0x0F, 0x00, 0x00, 0xFC, 0x03, 0xF0, 0xBF, 0x3F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xE0,
                       0xBF, 0x3F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xE0, 0xFF, 0x1F, 0x00, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0x03, 0xC0, 0xFF, 0x1F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xC0, 0xFF, 0x1F,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0xC0, 0xFF, 0x0F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC,
                       0x03, 0x80, 0xFF, 0x0F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x80, 0xFF, 0x07, 0x00, 0xFC,
                       0x0F, 0x00, 0x00, 0xFC, 0x03, 0x80, 0xFF, 0x07, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00,
                       0xFF, 0x07, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFF, 0x03, 0x00, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0xFF, 0x03, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFE, 0x03,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFE, 0x01, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC,
                       0x03, 0x00, 0xFE, 0x01, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFE,
                       0x0F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0x00,
                       0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x01, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00,
                       0xF0, 0xFF, 0xFF, 0x01, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char N_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0xFC, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0x3F, 0x00,
                       0x00, 0xFC, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0x1F, 0x00, 0x00, 0xFF,
                       0x7F, 0x00, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x80, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0xFF, 0x00, 0x00, 0x80, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x80, 0xFF,
                       0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0x00,
                       0x80, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xFF,
                       0x07, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00,
                       0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xFD, 0x1F, 0x00, 0x00, 0x7F, 0x00,
                       0x00, 0x00, 0xFC, 0xFD, 0x3F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xF9, 0x3F, 0x00, 0x00,
                       0x7F, 0x00, 0x00, 0x00, 0xFC, 0xF3, 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xF3, 0x7F,
                       0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xE3, 0xFF, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC,
                       0xE3, 0xFF, 0x01, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0xC3, 0xFF, 0x01, 0x00, 0x7F, 0x00, 0x00,
                       0x00, 0xFC, 0xC3, 0xFF, 0x03, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x83, 0xFF, 0x03, 0x00, 0x7F,
                       0x00, 0x00, 0x00, 0xFC, 0x03, 0xFF, 0x07, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xFF, 0x0F,
                       0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xFE, 0x0F, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03,
                       0xFE, 0x1F, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xFC, 0x1F, 0x00, 0x7F, 0x00, 0x00, 0x00,
                       0xFC, 0x03, 0xF8, 0x3F, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xF8, 0x7F, 0x00, 0x7F, 0x00,
                       0x00, 0x00, 0xFC, 0x03, 0xF0, 0x7F, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xF0, 0xFF, 0x00,
                       0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xE0, 0xFF, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xC0,
                       0xFF, 0x01, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0xC0, 0xFF, 0x03, 0x7F, 0x00, 0x00, 0x00, 0xFC,
                       0x03, 0x80, 0xFF, 0x03, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x80, 0xFF, 0x07, 0x7F, 0x00, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0xFF, 0x07, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFE, 0x0F, 0x7F,
                       0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFE, 0x1F, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC,
                       0x1F, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x3F, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03,
                       0x00, 0xF8, 0x3F, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xF0, 0x7F, 0x7F, 0x00, 0x00, 0x00,
                       0xFC, 0x03, 0x00, 0xF0, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xE0, 0xFF, 0x7F, 0x00,
                       0x00, 0x00, 0xFC, 0x03, 0x00, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xC0, 0xFF,
                       0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00,
                       0x80, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFC,
                       0x03, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0x00,
                       0x00, 0xFC, 0x03, 0x00, 0x00, 0xFC, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFC, 0x7F,
                       0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00,
                       0xF8, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x03,
                       0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0x00,
                       0xFF, 0x0F, 0x00, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0xC0, 0x7F, 0x00,
                       0x00, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x80, 0x7F, 0x00, 0x00, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00,
                       0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char O_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0x07, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x7F, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0x3F, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xF0, 0xFF, 0x01, 0x00,
                       0x00, 0xC0, 0xFF, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00,
                       0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xF0, 0xFF, 0x00,
                       0x00, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x80, 0xFF, 0x01, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x80, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x03,
                       0xC0, 0xFF, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x80, 0xFF, 0x01,
                       0xE0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xC0, 0xFF, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0x7F, 0x00,
                       0x80, 0xFF, 0x07, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00,
                       0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF0, 0x3F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xF0, 0x7F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x80, 0xFF, 0x01, 0x00,
                       0x00, 0xC0, 0xFF, 0x07, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0xFE, 0x7F, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char P_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF,
                       0xFF, 0x3F, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF,
                       0x0F, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0x3F, 0xE0, 0xFF, 0x7F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0xFF, 0x01, 0x00, 0xFC,
                       0x1F, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF,
                       0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0xFE, 0x0F, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0xFE, 0x0F, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x07,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8,
                       0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF,
                       0x01, 0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0xE0, 0xFF, 0x00, 0x00,
                       0xF8, 0x1F, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0xF8, 0x1F,
                       0xF0, 0xFF, 0x1F, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF,
                       0x03, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8,
                       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xE0,
                       0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char Q_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0x07, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x7F, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0x3F, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xF0, 0xFF, 0x01, 0x00,
                       0x00, 0xC0, 0xFF, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00,
                       0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xF0, 0xFF, 0x00,
                       0x00, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00,
                       0x80, 0xFF, 0x01, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x80, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x03,
                       0xC0, 0xFF, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x80, 0xFF, 0x01,
                       0xE0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xC0, 0xFF, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0x7F, 0x00,
                       0x80, 0xFF, 0x07, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00,
                       0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF0, 0x3F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00,
                       0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xF0, 0x7F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x80, 0xFF, 0x01, 0x00,
                       0x00, 0xC0, 0xFF, 0x07, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0xFE, 0x7F, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x7F, 0x00, 0x18,
                       0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x01, 0x7F,
                       0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xC7, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x3F,
                       0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0x0F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char R_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0xFE, 0x3F, 0xE0, 0xFF, 0x7F, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0xFF, 0x01, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xC0, 0xFF, 0x03, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x03, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xE0, 0x7F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x1F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0xF0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00,
                       0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0xF0, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x80, 0xFF, 0x07, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x0F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFC, 0x3F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x7F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xF0, 0xFF, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xE0, 0xFF, 0x01, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x03, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0xFF, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFF, 0x0F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x7F, 0x00,
                       0x00, 0xFE, 0x3F, 0x00, 0x00, 0xF8, 0xFF, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0xF0, 0xFF, 0x01,
                       0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xF0, 0xFF, 0x0F, 0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0x0F,
                       0xE0, 0xFF, 0xFF, 0x03, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char S_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF,
                       0x1F, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xF0,
                       0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xF8, 0x7F, 0xF8, 0xFF, 0x07, 0x00, 0xFC, 0x0F, 0x80, 0xFF, 0x07,
                       0x00, 0xFE, 0x03, 0x00, 0xFF, 0x07, 0x00, 0xFF, 0x01, 0x00, 0xFE, 0x07, 0x80, 0xFF, 0x01, 0x00,
                       0xFC, 0x07, 0x80, 0xFF, 0x00, 0x00, 0xF8, 0x07, 0xC0, 0xFF, 0x00, 0x00, 0xF8, 0x07, 0xC0, 0x7F,
                       0x00, 0x00, 0xF0, 0x07, 0xC0, 0x7F, 0x00, 0x00, 0xF0, 0x07, 0xE0, 0x7F, 0x00, 0x00, 0xF0, 0x07,
                       0xE0, 0x7F, 0x00, 0x00, 0xE0, 0x07, 0xE0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x1F, 0x00,
                       0x00, 0x00, 0x00, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFE,
                       0xFF, 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x3F, 0x00, 0x00,
                       0x00, 0xF0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x80, 0xFF, 0xFF,
                       0x07, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x1F, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x00,
                       0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xE0,
                       0xFF, 0x03, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x0F,
                       0x00, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00,
                       0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0xE0, 0x07,
                       0x00, 0x00, 0xFC, 0x0F, 0xE0, 0x07, 0x00, 0x00, 0xFC, 0x0F, 0xE0, 0x07, 0x00, 0x00, 0xFC, 0x07,
                       0xE0, 0x0F, 0x00, 0x00, 0xFC, 0x07, 0xE0, 0x0F, 0x00, 0x00, 0xFE, 0x07, 0xE0, 0x1F, 0x00, 0x00,
                       0xFE, 0x03, 0xE0, 0x1F, 0x00, 0x00, 0xFF, 0x03, 0xE0, 0x3F, 0x00, 0x00, 0xFF, 0x01, 0xE0, 0x7F,
                       0x00, 0xC0, 0xFF, 0x00, 0xE0, 0xFF, 0x01, 0xE0, 0xFF, 0x00, 0xE0, 0xFF, 0x1F, 0xFE, 0x7F, 0x00,
                       0xE0, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x80, 0xFF, 0xFF, 0xFF,
                       0x03, 0x00, 0x00, 0xF0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char T_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00,
                       0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00,
                       0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0xFC, 0xFF, 0x80, 0xFF, 0x03, 0xFE, 0x7F, 0x00,
                       0xFC, 0x1F, 0x80, 0xFF, 0x03, 0xF8, 0x7F, 0x00, 0xFC, 0x0F, 0x80, 0xFF, 0x03, 0xE0, 0x7F, 0x00,
                       0xFC, 0x0F, 0x80, 0xFF, 0x03, 0xE0, 0x7F, 0x00, 0xFC, 0x07, 0x80, 0xFF, 0x03, 0xC0, 0x7F, 0x00,
                       0xFC, 0x07, 0x80, 0xFF, 0x03, 0xC0, 0x7F, 0x00, 0xFC, 0x03, 0x80, 0xFF, 0x03, 0x80, 0x7F, 0x00,
                       0xFC, 0x03, 0x80, 0xFF, 0x03, 0x80, 0x7F, 0x00, 0xFC, 0x01, 0x80, 0xFF, 0x03, 0x80, 0x7F, 0x00,
                       0xFC, 0x01, 0x80, 0xFF, 0x03, 0x00, 0x7F, 0x00, 0xFC, 0x01, 0x80, 0xFF, 0x03, 0x00, 0x7F, 0x00,
                       0xFC, 0x01, 0x80, 0xFF, 0x03, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char U_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x01, 0x80, 0xFF, 0xFF, 0x07,
                       0xF8, 0xFF, 0xFF, 0x01, 0x80, 0xFF, 0xFF, 0x07, 0xF0, 0xFF, 0xFF, 0x00, 0x80, 0xFF, 0xFF, 0x07,
                       0xC0, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xF8, 0x7F, 0x00,
                       0x00, 0xFF, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF0, 0x0F, 0x00,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x0F, 0x00,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x07, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xFE, 0x03, 0x00,
                       0x00, 0xF0, 0x7F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x80, 0xFF, 0x01, 0x00,
                       0x00, 0xC0, 0xFF, 0x03, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0xFC, 0x7F, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x7F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char V_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x7F, 0x00, 0xC0, 0xFF, 0xFF, 0x03,
                       0xFF, 0xFF, 0x7F, 0x00, 0xC0, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x7F, 0x00, 0xC0, 0xFF, 0xFF, 0x03,
                       0xF8, 0xFF, 0x0F, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x7F, 0x00,
                       0xE0, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x1F, 0x00,
                       0xC0, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0x0F, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x0F, 0x00,
                       0x80, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xF8, 0x07, 0x00,
                       0x00, 0xFF, 0x03, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x03, 0x00,
                       0x00, 0xFE, 0x07, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0xFE, 0x01, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x00, 0x00,
                       0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFF, 0x00, 0x00,
                       0x00, 0xFC, 0x1F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0x7F, 0x00, 0x00,
                       0x00, 0xF8, 0x1F, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x80, 0x3F, 0x00, 0x00,
                       0x00, 0xF0, 0x3F, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0xC0, 0x1F, 0x00, 0x00,
                       0x00, 0xF0, 0x3F, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0xE0, 0x1F, 0x00, 0x00,
                       0x00, 0xE0, 0x7F, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x00, 0xE0, 0x7F, 0x00, 0xF0, 0x0F, 0x00, 0x00,
                       0x00, 0xE0, 0xFF, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0xF0, 0x07, 0x00, 0x00,
                       0x00, 0xC0, 0xFF, 0x00, 0xF8, 0x07, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0xF8, 0x03, 0x00, 0x00,
                       0x00, 0x80, 0xFF, 0x01, 0xF8, 0x03, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0xFC, 0x03, 0x00, 0x00,
                       0x00, 0x80, 0xFF, 0x01, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xFC, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0x03, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0xFE, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x07, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x07, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x07, 0x7F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFC, 0x8F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x8F, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFC, 0x8F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0xDF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x0F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xF0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x07, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x80, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char W_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0x07,
                       0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0xE0, 0xFF, 0xFF, 0xFF,
                       0xFF, 0x3F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xE0, 0xFF, 0xFF, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0xFF,
                       0x07, 0x00, 0x00, 0xFF, 0x7F, 0xF0, 0xFF, 0x01, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFE, 0x1F,
                       0xF0, 0xFF, 0x01, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x1F, 0xE0, 0xFF, 0x01, 0x00, 0x80,
                       0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x0F, 0xE0, 0xFF, 0x01, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0xFC,
                       0x0F, 0xC0, 0xFF, 0x01, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x07, 0xC0, 0xFF, 0x01, 0x00,
                       0xC0, 0xFF, 0x1F, 0x00, 0x00, 0xFC, 0x07, 0xC0, 0xFF, 0x01, 0x00, 0xC0, 0xFF, 0x1F, 0x00, 0x00,
                       0xFC, 0x03, 0x80, 0xFF, 0x01, 0x00, 0xC0, 0xFF, 0x1F, 0x00, 0x00, 0xFC, 0x03, 0x80, 0xFF, 0x01,
                       0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0xFE, 0x03, 0x80, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0x3F, 0x00,
                       0x00, 0xFE, 0x01, 0x80, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xFF,
                       0x03, 0x00, 0xE0, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xFF, 0x03, 0x00, 0xF0, 0xF7, 0x3F,
                       0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF0, 0xE7, 0x3F, 0x00, 0x00, 0xFF, 0x00, 0x00,
                       0xFF, 0x07, 0x00, 0xF0, 0xE7, 0x7F, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFE, 0x07, 0x00, 0xF0, 0xE3,
                       0x7F, 0x00, 0x80, 0x7F, 0x00, 0x00, 0xFE, 0x07, 0x00, 0xF8, 0xE3, 0x7F, 0x00, 0x80, 0x7F, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0xF8, 0xC3, 0x7F, 0x00, 0x80, 0x7F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xF8,
                       0xC3, 0xFF, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xFC, 0xC1, 0xFF, 0x00, 0xC0, 0x3F,
                       0x00, 0x00, 0xFC, 0x0F, 0x00, 0xFC, 0xC1, 0xFF, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0xFC, 0x1F, 0x00,
                       0xFC, 0xC1, 0xFF, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFC, 0x80, 0xFF, 0x01, 0xE0,
                       0x1F, 0x00, 0x00, 0xF8, 0x1F, 0x00, 0xFE, 0x80, 0xFF, 0x01, 0xE0, 0x1F, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0xFE, 0x80, 0xFF, 0x01, 0xE0, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0xFE, 0x80, 0xFF, 0x01,
                       0xF0, 0x0F, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x7F, 0x00, 0xFF, 0x01, 0xF0, 0x07, 0x00, 0x00, 0xF0,
                       0x3F, 0x00, 0x7F, 0x00, 0xFF, 0x03, 0xF0, 0x07, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x7F, 0x00, 0xFF,
                       0x03, 0xF8, 0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0x3F, 0x00, 0xFF, 0x03, 0xF8, 0x03, 0x00, 0x00,
                       0xE0, 0x7F, 0x80, 0x3F, 0x00, 0xFE, 0x03, 0xF8, 0x03, 0x00, 0x00, 0xE0, 0x7F, 0x80, 0x3F, 0x00,
                       0xFE, 0x07, 0xFC, 0x03, 0x00, 0x00, 0xE0, 0x7F, 0x80, 0x3F, 0x00, 0xFE, 0x07, 0xFC, 0x01, 0x00,
                       0x00, 0xC0, 0xFF, 0xC0, 0x1F, 0x00, 0xFE, 0x07, 0xFC, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0xC0, 0x1F,
                       0x00, 0xFC, 0x07, 0xFC, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0xC0, 0x1F, 0x00, 0xFC, 0x07, 0xFE, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0xC0, 0x0F, 0x00, 0xFC, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xE1,
                       0x0F, 0x00, 0xFC, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xE1, 0x0F, 0x00, 0xF8, 0x0F, 0x7F,
                       0x00, 0x00, 0x00, 0x80, 0xFF, 0xE1, 0x0F, 0x00, 0xF8, 0x0F, 0x7F, 0x00, 0x00, 0x00, 0x80, 0xFF,
                       0xF1, 0x07, 0x00, 0xF8, 0x1F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xF3, 0x07, 0x00, 0xF8, 0x9F,
                       0x3F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xF3, 0x07, 0x00, 0xF0, 0x9F, 0x3F, 0x00, 0x00, 0x00, 0x00,
                       0xFF, 0xF3, 0x03, 0x00, 0xF0, 0x9F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFB, 0x03, 0x00, 0xF0,
                       0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0xF0, 0xFF, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0xFE, 0xFF, 0x03, 0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x00,
                       0xE0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0xE0, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00,
                       0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0xFF, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF,
                       0x00, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0x00, 0x00, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF0,
                       0x7F, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x80, 0xFF,
                       0x01, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0x3F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char X_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x7F,
                       0x00, 0xF8, 0xFF, 0x3F, 0xFC, 0xFF, 0x7F, 0x00, 0xF8, 0xFF, 0x3F, 0xFC, 0xFF, 0x7F, 0x00, 0xF8,
                       0xFF, 0x1F, 0xF0, 0xFF, 0x0F, 0x00, 0xE0, 0xFF, 0x07, 0xE0, 0xFF, 0x07, 0x00, 0xC0, 0xFF, 0x03,
                       0xC0, 0xFF, 0x07, 0x00, 0xC0, 0xFF, 0x01, 0x80, 0xFF, 0x07, 0x00, 0xC0, 0xFF, 0x00, 0x80, 0xFF,
                       0x07, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0xFE, 0x0F, 0x00,
                       0xE0, 0x3F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0x0F,
                       0x00, 0x00, 0xF8, 0x3F, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0xF8, 0x07, 0x00, 0x00,
                       0xF0, 0x7F, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xF0, 0xFF, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xE0, 0xFF,
                       0x00, 0xFE, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xFE, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xFF,
                       0x00, 0x00, 0x00, 0x80, 0xFF, 0x83, 0x7F, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x83, 0x3F, 0x00, 0x00,
                       0x00, 0x00, 0xFF, 0xC7, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xCF, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0xFE, 0xEF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF,
                       0x07, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x03, 0x00,
                       0x00, 0x00, 0x00, 0xF0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
                       0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x07,
                       0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x0F, 0x00, 0x00,
                       0x00, 0x00, 0xF8, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0xFC, 0xFB, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xF1, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xF0,
                       0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0xFF, 0x01,
                       0x00, 0x00, 0x80, 0x7F, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0xC0, 0x3F, 0x80, 0xFF, 0x03, 0x00, 0x00,
                       0xC0, 0x1F, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xF0, 0x0F,
                       0x00, 0xFF, 0x0F, 0x00, 0x00, 0xF0, 0x07, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x07, 0x00, 0xFC,
                       0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0xFE, 0x01, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0xFF, 0x01, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0xFF,
                       0x00, 0x00, 0xF0, 0xFF, 0x00, 0x80, 0xFF, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0xC0, 0xFF, 0x00, 0x00,
                       0xE0, 0xFF, 0x01, 0xE0, 0xFF, 0x00, 0x00, 0xE0, 0xFF, 0x03, 0xF0, 0xFF, 0x00, 0x00, 0xE0, 0xFF,
                       0x07, 0xF8, 0xFF, 0x01, 0x00, 0xF0, 0xFF, 0x1F, 0xFF, 0xFF, 0x07, 0x00, 0xFE, 0xFF, 0x7F, 0xFF,
                       0xFF, 0x0F, 0x00, 0xFE, 0xFF, 0x7F, 0xFF, 0xFF, 0x0F, 0x00, 0xFE, 0xFF, 0x7F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char Y_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3F,
                       0x00, 0xE0, 0xFF, 0x7F, 0xFF, 0xFF, 0x3F, 0x00, 0xE0, 0xFF, 0x7F, 0xFF, 0xFF, 0x1F, 0x00, 0xE0,
                       0xFF, 0x7F, 0xFC, 0xFF, 0x07, 0x00, 0x00, 0xFF, 0x3F, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0x0F,
                       0xF0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x07, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0xFE, 0x03, 0xC0, 0xFF,
                       0x01, 0x00, 0x00, 0xFE, 0x03, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0x01, 0x80, 0xFF, 0x03, 0x00,
                       0x00, 0xFF, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x80, 0x7F,
                       0x00, 0x00, 0xFE, 0x07, 0x00, 0x80, 0x7F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0xC0, 0x3F, 0x00, 0x00,
                       0xFC, 0x0F, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0xF8, 0x1F,
                       0x00, 0xE0, 0x0F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0xF0,
                       0x07, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0xF8, 0x03, 0x00,
                       0x00, 0xE0, 0xFF, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xFE, 0x01, 0x00, 0x00, 0x80,
                       0xFF, 0x01, 0xFE, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03,
                       0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x87, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x87, 0x3F, 0x00,
                       0x00, 0x00, 0x00, 0xFE, 0xCF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF8,
                       0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x03,
                       0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0,
                       0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF,
                       0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x03, 0x00,
                       0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00,
                       0x00, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
unsigned char Z_b[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF,
                       0xFF, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF,
                       0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0x03, 0x00, 0xF0, 0x7F, 0x00,
                       0xF0, 0x7F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0xF0, 0x3F,
                       0x00, 0x00, 0xFC, 0x1F, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xFE, 0x1F, 0x00, 0xF0, 0x1F, 0x00, 0x00,
                       0xFE, 0x0F, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0xFF, 0x07,
                       0x00, 0xF0, 0x0F, 0x00, 0x80, 0xFF, 0x07, 0x00, 0xF0, 0x07, 0x00, 0x80, 0xFF, 0x03, 0x00, 0xF0,
                       0x07, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xF0, 0x07, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00,
                       0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x7F,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
                       0x07, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00,
                       0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0,
                       0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03,
                       0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00,
                       0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x7F, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xF8, 0x7F,
                       0x00, 0x00, 0xFC, 0x01, 0x00, 0xF8, 0x3F, 0x00, 0x00, 0xFC, 0x01, 0x00, 0xFC, 0x1F, 0x00, 0x00,
                       0xFC, 0x01, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xFC, 0x01, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x01,
                       0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFE, 0x01, 0x80, 0xFF,
                       0x07, 0x00, 0x00, 0xFF, 0x01, 0x80, 0xFF, 0x03, 0x00, 0x00, 0xFF, 0x01, 0xC0, 0xFF, 0x03, 0x00,
                       0x80, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x00, 0xC0, 0xFF, 0x01, 0xE0, 0xFF, 0x00, 0x00, 0xF8, 0xFF,
                       0x01, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xF0,
                       0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
